package com.example.lotterysystem.service.activitystatus.operator;

import com.example.lotterysystem.service.dto.ConvertActivityStatusDTO;
import org.springframework.stereotype.Component;

public abstract class AbstractActivityOperator {
    /**
     * 控制处理顺序
    */
    public abstract Integer sequence();

/**
 * 是否需要转换
 * @param convertActivityStatusDTO
 * @return
 */
    public abstract Boolean needConvert(ConvertActivityStatusDTO convertActivityStatusDTO);

/**
 * 转换方法
 * @param convertActivityStatusDTO
 * @return ${RETURN_DESCRIPTION}
 */
    public abstract Boolean convert(ConvertActivityStatusDTO convertActivityStatusDTO);

}
